s = 0  # 存储累加和
'''

程序跳转语句【break】用于跳（退）出循环结构，通常与【if】一起搭配使用
语法结构：
while 表达式1
    语句1
    if 表达式2:
        break 
    if  表达式3
        continue     

'''

i = 1  # (1)初始化变量
while i <= 11:  # (2)条件判断
    # (3)语句块
    s += i
    if s > 20:
        print('累加和大于20，当前i为：', i)
        break  # 跳出循环
    i += 1
print(s)

print('*' * 30)
i = 0  # (1)初始化变量，统计登录数
while i < 3:  # (2)条件判断
    # (3)语句块
    user_name = input('请输入用户名：')
    password = input('请输入密码：')
    if user_name == 'admin' and password == '123456':
        print('登陆成功')
        break
    elif i < 2:
        print('用户名或密码错误，您还有', 2 - i, '次机会')
    i += 1  # (4)改变变量
else:  # while...else...
    print('输入错误次数过多，请稍后再试')
